package com.itheima.d1_exception;

import java.util.InputMismatchException;
import java.util.Scanner;

/**
 * 目标：掌握异常的处理方式：捕获异常，尝试修复。
 *
 * 需求：调用一个方法，让用户输入一个合适的价格返回为止。
 */
public class  ExceptionTest4 {
    public static void main(String[] args) {
        // 尝试修复
while(true){
    try {
        getPrice();
        break;
    } catch (InputMismatchException e) {
        System.out.println("输入的格式不正确");
    }
}
}


    public static void getPrice()throws InputMismatchException {
        System.out.println("请输入价格");
        Scanner scanner=new Scanner(System.in);
        double price=scanner.nextDouble();
        if(price<0||price>200){
            System.out.println("输入的价格不对");
        }else{
            System.out.println("输入价格正确");
        }
    }
}
